package utils;

import java.util.ArrayList;

import ag.dados.Cidade;

public class Utils {
	public static ArrayList<Cidade> LerCidades(String caminhoArquivo) {

		Arquivo cidadesArquivo = new Arquivo(caminhoArquivo);
		ArrayList<Cidade> cidades = new ArrayList<Cidade>();
		//Cidade cidade = new Cidade(null);
		String caracteristicas = "";
		byte bytes[];
		while (!cidadesArquivo.isEndOfFile()) {
			String cidadeNome = cidadesArquivo.readLine().trim();
			cidadeNome = cidadeNome.replaceAll("\n", "");
			caracteristicas = cidadesArquivo.readLine();
			caracteristicas = caracteristicas.replaceAll(" ", "");
			bytes = new byte[caracteristicas.length()];
			for (int i = 0; i < caracteristicas.length(); i++) {
				bytes[i] = (byte) (caracteristicas.charAt(i) - 48);
			}
			cidades.add(new Cidade(cidadeNome, bytes));
		}

		return cidades;
	}

}
